// 导入模块
const mysql = require('mysql2');

// 创建连接池，设置连接池的参数
const pool = mysql
	.createPool({
		host: process.env.NODE_ENV == 'dev' ? '127.0.0.1' : '自己的服务器',
		user: 'root',
		password: process.env.NODE_ENV == 'dev' ? 'Zyl12345' : 'password',
		database: process.env.NODE_ENV == 'dev' ? 'my_db' : 'blog_db',
		waitForConnections: true,
		connectionLimit: 10,
		maxIdle: 10, // 最大空闲连接数，默认等于 `connectionLimit`
		idleTimeout: 60000, // 空闲连接超时，以毫秒为单位，默认值为 60000 ms
		queueLimit: 0,
		enableKeepAlive: true,
		keepAliveInitialDelay: 0
	})
	.promise();

module.exports = pool;
